bus platoon - French English Dictionary